AI034
Язык программирования Rust
Понимание владения и памяти
Цели обучения
- Определить три основных правила владения в системном программировании
- Различать выделение памяти на стеке и куче, а также их влияние на производительность
- Освоить использование неизменяемого и изменяемого заема для безопасного обмена данными
- Проанализировать, как компилятор предотвращает распространенные ошибки памяти, такие как гонки данных и висячие указатели